﻿
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using Itech_Run.Domain.Shared.Base;

namespace Itech_Run.Sys.Domain.Entity
{

    public partial class Blog_Personal: CustomAggregateRoot<string>
    {

        [ForeignKey("Sys_User")] 
        [Required]
        [StringLength(36)]
        public string UserId { get; set; }

        [StringLength(200)]
        public string? Hometown { get; set; }

        [StringLength(200)]
        public string? CurrentAddress { get; set; }

        /// <summary>
        /// 单身;   热恋中;   订婚;   已婚;   离异
        /// </summary>

        public int? MarriageStatus { get; set; }

        [StringLength(100)]
        public string? Position { get; set; }

        [StringLength(100)]
        public string? WorkUnit { get; set; }

        /// <summary>
        /// 学生;   已工作;   待业中;   其它
        /// </summary>

        public int? WorkingStatus { get; set; }

        [StringLength(200)]
        public string? InterestedTechnologies { get; set; }

        [StringLength(200)]
        public string? TheRecentGoals { get; set; }

        [StringLength(200)]
        public string? Motto { get; set; }

        [StringLength(200)]
        public string? SelfIntroduction { get; set; }

        [StringLength(50)]
        public string? Wechat { get; set; }

        [StringLength(50)]
        public string? QQ { get; set; }

        public virtual Sys_User User { get; set; }

    }
}
